package com.gitee.qdbp.general.common.api.oplog.model;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;

/**
 * 访问日志查询类
 *
 * @author zhh
 * @version 171129
 */
public class AccessRecordWhere extends AccessRecordBean {

    /** 版本序列号 **/
    private static final long serialVersionUID = 1L;

    /** 主键列表 **/
    private List<String> ids;

    /** 主键前模匹配条件 **/
    private String idStarts;

    /** 主键后模匹配条件 **/
    private String idEnds;

    /** 主键模糊查询条件 **/
    private String idLike;

    /** 租户编号空值/非空值查询 **/
    private Boolean tenantCodeIsNull;

    /** 租户编号前模匹配条件 **/
    private String tenantCodeStarts;

    /** 租户编号后模匹配条件 **/
    private String tenantCodeEnds;

    /** 租户编号模糊查询条件 **/
    private String tenantCodeLike;

    /** 用户ID空值/非空值查询 **/
    private Boolean userIdIsNull;

    /** 用户ID前模匹配条件 **/
    private String userIdStarts;

    /** 用户ID后模匹配条件 **/
    private String userIdEnds;

    /** 用户ID模糊查询条件 **/
    private String userIdLike;

    /** 用户名空值/非空值查询 **/
    private Boolean userNameIsNull;

    /** 用户名前模匹配条件 **/
    private String userNameStarts;

    /** 用户名后模匹配条件 **/
    private String userNameEnds;

    /** 用户名模糊查询条件 **/
    private String userNameLike;

    /** IP空值/非空值查询 **/
    private Boolean ipIsNull;

    /** IP前模匹配条件 **/
    private String ipStarts;

    /** IP后模匹配条件 **/
    private String ipEnds;

    /** IP模糊查询条件 **/
    private String ipLike;

    /** 城市空值/非空值查询 **/
    private Boolean cityIsNull;

    /** 城市前模匹配条件 **/
    private String cityStarts;

    /** 城市后模匹配条件 **/
    private String cityEnds;

    /** 城市模糊查询条件 **/
    private String cityLike;

    /** 请求协议空值/非空值查询 **/
    private Boolean requestProtocolIsNull;

    /** 请求协议前模匹配条件 **/
    private String requestProtocolStarts;

    /** 请求协议后模匹配条件 **/
    private String requestProtocolEnds;

    /** 请求协议模糊查询条件 **/
    private String requestProtocolLike;

    /** 请求URL空值/非空值查询 **/
    private Boolean requestUrlIsNull;

    /** 请求URL前模匹配条件 **/
    private String requestUrlStarts;

    /** 请求URL后模匹配条件 **/
    private String requestUrlEnds;

    /** 请求URL模糊查询条件 **/
    private String requestUrlLike;

    /** 请求参数空值/非空值查询 **/
    private Boolean requestParamsIsNull;

    /** 请求参数前模匹配条件 **/
    private String requestParamsStarts;

    /** 请求参数后模匹配条件 **/
    private String requestParamsEnds;

    /** 请求参数模糊查询条件 **/
    private String requestParamsLike;

    /** 请求描述空值/非空值查询 **/
    private Boolean requestDescIsNull;

    /** 请求描述前模匹配条件 **/
    private String requestDescStarts;

    /** 请求描述后模匹配条件 **/
    private String requestDescEnds;

    /** 请求描述模糊查询条件 **/
    private String requestDescLike;

    /** 来源页空值/非空值查询 **/
    private Boolean refererUrlIsNull;

    /** 来源页前模匹配条件 **/
    private String refererUrlStarts;

    /** 来源页后模匹配条件 **/
    private String refererUrlEnds;

    /** 来源页模糊查询条件 **/
    private String refererUrlLike;

    /** 入口空值/非空值查询 **/
    private Boolean entranceIsNull;

    /** 来源类型空值/非空值查询 **/
    private Boolean refererTypeIsNull;

    /** 来源类型前模匹配条件 **/
    private String refererTypeStarts;

    /** 来源类型后模匹配条件 **/
    private String refererTypeEnds;

    /** 来源类型模糊查询条件 **/
    private String refererTypeLike;

    /** 来源关键词空值/非空值查询 **/
    private Boolean refererKeywordIsNull;

    /** 来源关键词前模匹配条件 **/
    private String refererKeywordStarts;

    /** 来源关键词后模匹配条件 **/
    private String refererKeywordEnds;

    /** 来源关键词模糊查询条件 **/
    private String refererKeywordLike;

    /** UserAgent空值/非空值查询 **/
    private Boolean userAgentIsNull;

    /** UserAgent前模匹配条件 **/
    private String userAgentStarts;

    /** UserAgent后模匹配条件 **/
    private String userAgentEnds;

    /** UserAgent模糊查询条件 **/
    private String userAgentLike;

    /** 浏览器类型空值/非空值查询 **/
    private Boolean browserTypeIsNull;

    /** 浏览器类型前模匹配条件 **/
    private String browserTypeStarts;

    /** 浏览器类型后模匹配条件 **/
    private String browserTypeEnds;

    /** 浏览器类型模糊查询条件 **/
    private String browserTypeLike;

    /** 浏览器版本空值/非空值查询 **/
    private Boolean browserVersionIsNull;

    /** 浏览器版本前模匹配条件 **/
    private String browserVersionStarts;

    /** 浏览器版本后模匹配条件 **/
    private String browserVersionEnds;

    /** 浏览器版本模糊查询条件 **/
    private String browserVersionLike;

    /** 操作系统类型空值/非空值查询 **/
    private Boolean osTypeIsNull;

    /** 操作系统类型前模匹配条件 **/
    private String osTypeStarts;

    /** 操作系统类型后模匹配条件 **/
    private String osTypeEnds;

    /** 操作系统类型模糊查询条件 **/
    private String osTypeLike;

    /** 操作系统版本空值/非空值查询 **/
    private Boolean osVersionIsNull;

    /** 操作系统版本前模匹配条件 **/
    private String osVersionStarts;

    /** 操作系统版本后模匹配条件 **/
    private String osVersionEnds;

    /** 操作系统版本模糊查询条件 **/
    private String osVersionLike;

    /** 设备类型空值/非空值查询 **/
    private Boolean deviceTypeIsNull;

    /** 设备类型前模匹配条件 **/
    private String deviceTypeStarts;

    /** 设备类型后模匹配条件 **/
    private String deviceTypeEnds;

    /** 设备类型模糊查询条件 **/
    private String deviceTypeLike;

    /** 最小创建时间 **/
    private Date createTimeMin;

    /** 最大创建时间 **/
    private Date createTimeMax;

    /** 最小创建时间 **/
    private Date createTimeMinWithDay;

    /** 最大创建时间 **/
    private Date createTimeMaxWithDay;

    /** 选项空值/非空值查询 **/
    private Boolean optionsIsNull;

    /** 获取主键列表 **/
    public List<String> getIds() {
        return ids;
    }

    /** 设置主键列表 **/
    public void setIds(List<String> ids) {
        this.ids = ids;
    }

    /** 增加主键 **/
    public void addId(String... ids) {
        if (this.ids == null) {
            this.ids = new ArrayList<>();
        }
        this.ids.addAll(Arrays.asList(ids));
    }

    /** 获取主键前模匹配条件 **/
    public String getIdStarts() {
        return idStarts;
    }

    /** 设置主键前模匹配条件 **/
    public void setIdStarts(String idStarts) {
        this.idStarts = idStarts;
    }

    /** 获取主键后模匹配条件 **/
    public String getIdEnds() {
        return idEnds;
    }

    /** 设置主键后模匹配条件 **/
    public void setIdEnds(String idEnds) {
        this.idEnds = idEnds;
    }

    /** 获取主键模糊查询条件 **/
    public String getIdLike() {
        return idLike;
    }

    /** 设置主键模糊查询条件 **/
    public void setIdLike(String idLike) {
        this.idLike = idLike;
    }

    /** 判断租户编号是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getTenantCodeIsNull() {
        return tenantCodeIsNull;
    }

    /** 设置租户编号空值查询(true:空值查询|false:非空值查询) **/
    public void setTenantCodeIsNull(Boolean tenantCodeIsNull) {
        this.tenantCodeIsNull = tenantCodeIsNull;
    }

    /** 获取租户编号前模匹配条件 **/
    public String getTenantCodeStarts() {
        return tenantCodeStarts;
    }

    /** 设置租户编号前模匹配条件 **/
    public void setTenantCodeStarts(String tenantCodeStarts) {
        this.tenantCodeStarts = tenantCodeStarts;
    }

    /** 获取租户编号后模匹配条件 **/
    public String getTenantCodeEnds() {
        return tenantCodeEnds;
    }

    /** 设置租户编号后模匹配条件 **/
    public void setTenantCodeEnds(String tenantCodeEnds) {
        this.tenantCodeEnds = tenantCodeEnds;
    }

    /** 获取租户编号模糊查询条件 **/
    public String getTenantCodeLike() {
        return tenantCodeLike;
    }

    /** 设置租户编号模糊查询条件 **/
    public void setTenantCodeLike(String tenantCodeLike) {
        this.tenantCodeLike = tenantCodeLike;
    }

    /** 判断用户ID是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getUserIdIsNull() {
        return userIdIsNull;
    }

    /** 设置用户ID空值查询(true:空值查询|false:非空值查询) **/
    public void setUserIdIsNull(Boolean userIdIsNull) {
        this.userIdIsNull = userIdIsNull;
    }

    /** 获取用户ID前模匹配条件 **/
    public String getUserIdStarts() {
        return userIdStarts;
    }

    /** 设置用户ID前模匹配条件 **/
    public void setUserIdStarts(String userIdStarts) {
        this.userIdStarts = userIdStarts;
    }

    /** 获取用户ID后模匹配条件 **/
    public String getUserIdEnds() {
        return userIdEnds;
    }

    /** 设置用户ID后模匹配条件 **/
    public void setUserIdEnds(String userIdEnds) {
        this.userIdEnds = userIdEnds;
    }

    /** 获取用户ID模糊查询条件 **/
    public String getUserIdLike() {
        return userIdLike;
    }

    /** 设置用户ID模糊查询条件 **/
    public void setUserIdLike(String userIdLike) {
        this.userIdLike = userIdLike;
    }

    /** 判断用户名是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getUserNameIsNull() {
        return userNameIsNull;
    }

    /** 设置用户名空值查询(true:空值查询|false:非空值查询) **/
    public void setUserNameIsNull(Boolean userNameIsNull) {
        this.userNameIsNull = userNameIsNull;
    }

    /** 获取用户名前模匹配条件 **/
    public String getUserNameStarts() {
        return userNameStarts;
    }

    /** 设置用户名前模匹配条件 **/
    public void setUserNameStarts(String userNameStarts) {
        this.userNameStarts = userNameStarts;
    }

    /** 获取用户名后模匹配条件 **/
    public String getUserNameEnds() {
        return userNameEnds;
    }

    /** 设置用户名后模匹配条件 **/
    public void setUserNameEnds(String userNameEnds) {
        this.userNameEnds = userNameEnds;
    }

    /** 获取用户名模糊查询条件 **/
    public String getUserNameLike() {
        return userNameLike;
    }

    /** 设置用户名模糊查询条件 **/
    public void setUserNameLike(String userNameLike) {
        this.userNameLike = userNameLike;
    }

    /** 判断IP是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getIpIsNull() {
        return ipIsNull;
    }

    /** 设置IP空值查询(true:空值查询|false:非空值查询) **/
    public void setIpIsNull(Boolean ipIsNull) {
        this.ipIsNull = ipIsNull;
    }

    /** 获取IP前模匹配条件 **/
    public String getIpStarts() {
        return ipStarts;
    }

    /** 设置IP前模匹配条件 **/
    public void setIpStarts(String ipStarts) {
        this.ipStarts = ipStarts;
    }

    /** 获取IP后模匹配条件 **/
    public String getIpEnds() {
        return ipEnds;
    }

    /** 设置IP后模匹配条件 **/
    public void setIpEnds(String ipEnds) {
        this.ipEnds = ipEnds;
    }

    /** 获取IP模糊查询条件 **/
    public String getIpLike() {
        return ipLike;
    }

    /** 设置IP模糊查询条件 **/
    public void setIpLike(String ipLike) {
        this.ipLike = ipLike;
    }

    /** 判断城市是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getCityIsNull() {
        return cityIsNull;
    }

    /** 设置城市空值查询(true:空值查询|false:非空值查询) **/
    public void setCityIsNull(Boolean cityIsNull) {
        this.cityIsNull = cityIsNull;
    }

    /** 获取城市前模匹配条件 **/
    public String getCityStarts() {
        return cityStarts;
    }

    /** 设置城市前模匹配条件 **/
    public void setCityStarts(String cityStarts) {
        this.cityStarts = cityStarts;
    }

    /** 获取城市后模匹配条件 **/
    public String getCityEnds() {
        return cityEnds;
    }

    /** 设置城市后模匹配条件 **/
    public void setCityEnds(String cityEnds) {
        this.cityEnds = cityEnds;
    }

    /** 获取城市模糊查询条件 **/
    public String getCityLike() {
        return cityLike;
    }

    /** 设置城市模糊查询条件 **/
    public void setCityLike(String cityLike) {
        this.cityLike = cityLike;
    }

    /** 判断请求协议是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRequestProtocolIsNull() {
        return requestProtocolIsNull;
    }

    /** 设置请求协议空值查询(true:空值查询|false:非空值查询) **/
    public void setRequestProtocolIsNull(Boolean requestProtocolIsNull) {
        this.requestProtocolIsNull = requestProtocolIsNull;
    }

    /** 获取请求协议前模匹配条件 **/
    public String getRequestProtocolStarts() {
        return requestProtocolStarts;
    }

    /** 设置请求协议前模匹配条件 **/
    public void setRequestProtocolStarts(String requestProtocolStarts) {
        this.requestProtocolStarts = requestProtocolStarts;
    }

    /** 获取请求协议后模匹配条件 **/
    public String getRequestProtocolEnds() {
        return requestProtocolEnds;
    }

    /** 设置请求协议后模匹配条件 **/
    public void setRequestProtocolEnds(String requestProtocolEnds) {
        this.requestProtocolEnds = requestProtocolEnds;
    }

    /** 获取请求协议模糊查询条件 **/
    public String getRequestProtocolLike() {
        return requestProtocolLike;
    }

    /** 设置请求协议模糊查询条件 **/
    public void setRequestProtocolLike(String requestProtocolLike) {
        this.requestProtocolLike = requestProtocolLike;
    }

    /** 判断请求URL是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRequestUrlIsNull() {
        return requestUrlIsNull;
    }

    /** 设置请求URL空值查询(true:空值查询|false:非空值查询) **/
    public void setRequestUrlIsNull(Boolean requestUrlIsNull) {
        this.requestUrlIsNull = requestUrlIsNull;
    }

    /** 获取请求URL前模匹配条件 **/
    public String getRequestUrlStarts() {
        return requestUrlStarts;
    }

    /** 设置请求URL前模匹配条件 **/
    public void setRequestUrlStarts(String requestUrlStarts) {
        this.requestUrlStarts = requestUrlStarts;
    }

    /** 获取请求URL后模匹配条件 **/
    public String getRequestUrlEnds() {
        return requestUrlEnds;
    }

    /** 设置请求URL后模匹配条件 **/
    public void setRequestUrlEnds(String requestUrlEnds) {
        this.requestUrlEnds = requestUrlEnds;
    }

    /** 获取请求URL模糊查询条件 **/
    public String getRequestUrlLike() {
        return requestUrlLike;
    }

    /** 设置请求URL模糊查询条件 **/
    public void setRequestUrlLike(String requestUrlLike) {
        this.requestUrlLike = requestUrlLike;
    }

    /** 判断请求参数是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRequestParamsIsNull() {
        return requestParamsIsNull;
    }

    /** 设置请求参数空值查询(true:空值查询|false:非空值查询) **/
    public void setRequestParamsIsNull(Boolean requestParamsIsNull) {
        this.requestParamsIsNull = requestParamsIsNull;
    }

    /** 获取请求参数前模匹配条件 **/
    public String getRequestParamsStarts() {
        return requestParamsStarts;
    }

    /** 设置请求参数前模匹配条件 **/
    public void setRequestParamsStarts(String requestParamsStarts) {
        this.requestParamsStarts = requestParamsStarts;
    }

    /** 获取请求参数后模匹配条件 **/
    public String getRequestParamsEnds() {
        return requestParamsEnds;
    }

    /** 设置请求参数后模匹配条件 **/
    public void setRequestParamsEnds(String requestParamsEnds) {
        this.requestParamsEnds = requestParamsEnds;
    }

    /** 获取请求参数模糊查询条件 **/
    public String getRequestParamsLike() {
        return requestParamsLike;
    }

    /** 设置请求参数模糊查询条件 **/
    public void setRequestParamsLike(String requestParamsLike) {
        this.requestParamsLike = requestParamsLike;
    }

    /** 判断请求描述是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRequestDescIsNull() {
        return requestDescIsNull;
    }

    /** 设置请求描述空值查询(true:空值查询|false:非空值查询) **/
    public void setRequestDescIsNull(Boolean requestDescIsNull) {
        this.requestDescIsNull = requestDescIsNull;
    }

    /** 获取请求描述前模匹配条件 **/
    public String getRequestDescStarts() {
        return requestDescStarts;
    }

    /** 设置请求描述前模匹配条件 **/
    public void setRequestDescStarts(String requestDescStarts) {
        this.requestDescStarts = requestDescStarts;
    }

    /** 获取请求描述后模匹配条件 **/
    public String getRequestDescEnds() {
        return requestDescEnds;
    }

    /** 设置请求描述后模匹配条件 **/
    public void setRequestDescEnds(String requestDescEnds) {
        this.requestDescEnds = requestDescEnds;
    }

    /** 获取请求描述模糊查询条件 **/
    public String getRequestDescLike() {
        return requestDescLike;
    }

    /** 设置请求描述模糊查询条件 **/
    public void setRequestDescLike(String requestDescLike) {
        this.requestDescLike = requestDescLike;
    }

    /** 判断来源页是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRefererUrlIsNull() {
        return refererUrlIsNull;
    }

    /** 设置来源页空值查询(true:空值查询|false:非空值查询) **/
    public void setRefererUrlIsNull(Boolean refererUrlIsNull) {
        this.refererUrlIsNull = refererUrlIsNull;
    }

    /** 获取来源页前模匹配条件 **/
    public String getRefererUrlStarts() {
        return refererUrlStarts;
    }

    /** 设置来源页前模匹配条件 **/
    public void setRefererUrlStarts(String refererUrlStarts) {
        this.refererUrlStarts = refererUrlStarts;
    }

    /** 获取来源页后模匹配条件 **/
    public String getRefererUrlEnds() {
        return refererUrlEnds;
    }

    /** 设置来源页后模匹配条件 **/
    public void setRefererUrlEnds(String refererUrlEnds) {
        this.refererUrlEnds = refererUrlEnds;
    }

    /** 获取来源页模糊查询条件 **/
    public String getRefererUrlLike() {
        return refererUrlLike;
    }

    /** 设置来源页模糊查询条件 **/
    public void setRefererUrlLike(String refererUrlLike) {
        this.refererUrlLike = refererUrlLike;
    }

    /** 判断入口是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getEntranceIsNull() {
        return entranceIsNull;
    }

    /** 设置入口空值查询(true:空值查询|false:非空值查询) **/
    public void setEntranceIsNull(Boolean entranceIsNull) {
        this.entranceIsNull = entranceIsNull;
    }

    /** 判断来源类型是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRefererTypeIsNull() {
        return refererTypeIsNull;
    }

    /** 设置来源类型空值查询(true:空值查询|false:非空值查询) **/
    public void setRefererTypeIsNull(Boolean refererTypeIsNull) {
        this.refererTypeIsNull = refererTypeIsNull;
    }

    /** 获取来源类型前模匹配条件 **/
    public String getRefererTypeStarts() {
        return refererTypeStarts;
    }

    /** 设置来源类型前模匹配条件 **/
    public void setRefererTypeStarts(String refererTypeStarts) {
        this.refererTypeStarts = refererTypeStarts;
    }

    /** 获取来源类型后模匹配条件 **/
    public String getRefererTypeEnds() {
        return refererTypeEnds;
    }

    /** 设置来源类型后模匹配条件 **/
    public void setRefererTypeEnds(String refererTypeEnds) {
        this.refererTypeEnds = refererTypeEnds;
    }

    /** 获取来源类型模糊查询条件 **/
    public String getRefererTypeLike() {
        return refererTypeLike;
    }

    /** 设置来源类型模糊查询条件 **/
    public void setRefererTypeLike(String refererTypeLike) {
        this.refererTypeLike = refererTypeLike;
    }

    /** 判断来源关键词是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getRefererKeywordIsNull() {
        return refererKeywordIsNull;
    }

    /** 设置来源关键词空值查询(true:空值查询|false:非空值查询) **/
    public void setRefererKeywordIsNull(Boolean refererKeywordIsNull) {
        this.refererKeywordIsNull = refererKeywordIsNull;
    }

    /** 获取来源关键词前模匹配条件 **/
    public String getRefererKeywordStarts() {
        return refererKeywordStarts;
    }

    /** 设置来源关键词前模匹配条件 **/
    public void setRefererKeywordStarts(String refererKeywordStarts) {
        this.refererKeywordStarts = refererKeywordStarts;
    }

    /** 获取来源关键词后模匹配条件 **/
    public String getRefererKeywordEnds() {
        return refererKeywordEnds;
    }

    /** 设置来源关键词后模匹配条件 **/
    public void setRefererKeywordEnds(String refererKeywordEnds) {
        this.refererKeywordEnds = refererKeywordEnds;
    }

    /** 获取来源关键词模糊查询条件 **/
    public String getRefererKeywordLike() {
        return refererKeywordLike;
    }

    /** 设置来源关键词模糊查询条件 **/
    public void setRefererKeywordLike(String refererKeywordLike) {
        this.refererKeywordLike = refererKeywordLike;
    }

    /** 判断UserAgent是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getUserAgentIsNull() {
        return userAgentIsNull;
    }

    /** 设置UserAgent空值查询(true:空值查询|false:非空值查询) **/
    public void setUserAgentIsNull(Boolean userAgentIsNull) {
        this.userAgentIsNull = userAgentIsNull;
    }

    /** 获取UserAgent前模匹配条件 **/
    public String getUserAgentStarts() {
        return userAgentStarts;
    }

    /** 设置UserAgent前模匹配条件 **/
    public void setUserAgentStarts(String userAgentStarts) {
        this.userAgentStarts = userAgentStarts;
    }

    /** 获取UserAgent后模匹配条件 **/
    public String getUserAgentEnds() {
        return userAgentEnds;
    }

    /** 设置UserAgent后模匹配条件 **/
    public void setUserAgentEnds(String userAgentEnds) {
        this.userAgentEnds = userAgentEnds;
    }

    /** 获取UserAgent模糊查询条件 **/
    public String getUserAgentLike() {
        return userAgentLike;
    }

    /** 设置UserAgent模糊查询条件 **/
    public void setUserAgentLike(String userAgentLike) {
        this.userAgentLike = userAgentLike;
    }

    /** 判断浏览器类型是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getBrowserTypeIsNull() {
        return browserTypeIsNull;
    }

    /** 设置浏览器类型空值查询(true:空值查询|false:非空值查询) **/
    public void setBrowserTypeIsNull(Boolean browserTypeIsNull) {
        this.browserTypeIsNull = browserTypeIsNull;
    }

    /** 获取浏览器类型前模匹配条件 **/
    public String getBrowserTypeStarts() {
        return browserTypeStarts;
    }

    /** 设置浏览器类型前模匹配条件 **/
    public void setBrowserTypeStarts(String browserTypeStarts) {
        this.browserTypeStarts = browserTypeStarts;
    }

    /** 获取浏览器类型后模匹配条件 **/
    public String getBrowserTypeEnds() {
        return browserTypeEnds;
    }

    /** 设置浏览器类型后模匹配条件 **/
    public void setBrowserTypeEnds(String browserTypeEnds) {
        this.browserTypeEnds = browserTypeEnds;
    }

    /** 获取浏览器类型模糊查询条件 **/
    public String getBrowserTypeLike() {
        return browserTypeLike;
    }

    /** 设置浏览器类型模糊查询条件 **/
    public void setBrowserTypeLike(String browserTypeLike) {
        this.browserTypeLike = browserTypeLike;
    }

    /** 判断浏览器版本是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getBrowserVersionIsNull() {
        return browserVersionIsNull;
    }

    /** 设置浏览器版本空值查询(true:空值查询|false:非空值查询) **/
    public void setBrowserVersionIsNull(Boolean browserVersionIsNull) {
        this.browserVersionIsNull = browserVersionIsNull;
    }

    /** 获取浏览器版本前模匹配条件 **/
    public String getBrowserVersionStarts() {
        return browserVersionStarts;
    }

    /** 设置浏览器版本前模匹配条件 **/
    public void setBrowserVersionStarts(String browserVersionStarts) {
        this.browserVersionStarts = browserVersionStarts;
    }

    /** 获取浏览器版本后模匹配条件 **/
    public String getBrowserVersionEnds() {
        return browserVersionEnds;
    }

    /** 设置浏览器版本后模匹配条件 **/
    public void setBrowserVersionEnds(String browserVersionEnds) {
        this.browserVersionEnds = browserVersionEnds;
    }

    /** 获取浏览器版本模糊查询条件 **/
    public String getBrowserVersionLike() {
        return browserVersionLike;
    }

    /** 设置浏览器版本模糊查询条件 **/
    public void setBrowserVersionLike(String browserVersionLike) {
        this.browserVersionLike = browserVersionLike;
    }

    /** 判断操作系统类型是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getOsTypeIsNull() {
        return osTypeIsNull;
    }

    /** 设置操作系统类型空值查询(true:空值查询|false:非空值查询) **/
    public void setOsTypeIsNull(Boolean osTypeIsNull) {
        this.osTypeIsNull = osTypeIsNull;
    }

    /** 获取操作系统类型前模匹配条件 **/
    public String getOsTypeStarts() {
        return osTypeStarts;
    }

    /** 设置操作系统类型前模匹配条件 **/
    public void setOsTypeStarts(String osTypeStarts) {
        this.osTypeStarts = osTypeStarts;
    }

    /** 获取操作系统类型后模匹配条件 **/
    public String getOsTypeEnds() {
        return osTypeEnds;
    }

    /** 设置操作系统类型后模匹配条件 **/
    public void setOsTypeEnds(String osTypeEnds) {
        this.osTypeEnds = osTypeEnds;
    }

    /** 获取操作系统类型模糊查询条件 **/
    public String getOsTypeLike() {
        return osTypeLike;
    }

    /** 设置操作系统类型模糊查询条件 **/
    public void setOsTypeLike(String osTypeLike) {
        this.osTypeLike = osTypeLike;
    }

    /** 判断操作系统版本是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getOsVersionIsNull() {
        return osVersionIsNull;
    }

    /** 设置操作系统版本空值查询(true:空值查询|false:非空值查询) **/
    public void setOsVersionIsNull(Boolean osVersionIsNull) {
        this.osVersionIsNull = osVersionIsNull;
    }

    /** 获取操作系统版本前模匹配条件 **/
    public String getOsVersionStarts() {
        return osVersionStarts;
    }

    /** 设置操作系统版本前模匹配条件 **/
    public void setOsVersionStarts(String osVersionStarts) {
        this.osVersionStarts = osVersionStarts;
    }

    /** 获取操作系统版本后模匹配条件 **/
    public String getOsVersionEnds() {
        return osVersionEnds;
    }

    /** 设置操作系统版本后模匹配条件 **/
    public void setOsVersionEnds(String osVersionEnds) {
        this.osVersionEnds = osVersionEnds;
    }

    /** 获取操作系统版本模糊查询条件 **/
    public String getOsVersionLike() {
        return osVersionLike;
    }

    /** 设置操作系统版本模糊查询条件 **/
    public void setOsVersionLike(String osVersionLike) {
        this.osVersionLike = osVersionLike;
    }

    /** 判断设备类型是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getDeviceTypeIsNull() {
        return deviceTypeIsNull;
    }

    /** 设置设备类型空值查询(true:空值查询|false:非空值查询) **/
    public void setDeviceTypeIsNull(Boolean deviceTypeIsNull) {
        this.deviceTypeIsNull = deviceTypeIsNull;
    }

    /** 获取设备类型前模匹配条件 **/
    public String getDeviceTypeStarts() {
        return deviceTypeStarts;
    }

    /** 设置设备类型前模匹配条件 **/
    public void setDeviceTypeStarts(String deviceTypeStarts) {
        this.deviceTypeStarts = deviceTypeStarts;
    }

    /** 获取设备类型后模匹配条件 **/
    public String getDeviceTypeEnds() {
        return deviceTypeEnds;
    }

    /** 设置设备类型后模匹配条件 **/
    public void setDeviceTypeEnds(String deviceTypeEnds) {
        this.deviceTypeEnds = deviceTypeEnds;
    }

    /** 获取设备类型模糊查询条件 **/
    public String getDeviceTypeLike() {
        return deviceTypeLike;
    }

    /** 设置设备类型模糊查询条件 **/
    public void setDeviceTypeLike(String deviceTypeLike) {
        this.deviceTypeLike = deviceTypeLike;
    }

    /** 获取最小创建时间 **/
    public Date getCreateTimeMin() {
        return createTimeMin;
    }

    /** 设置最小创建时间 **/
    public void setCreateTimeMin(Date createTimeMin) {
        this.createTimeMin = createTimeMin;
    }

    /** 获取最大创建时间 **/
    public Date getCreateTimeMax() {
        return createTimeMax;
    }

    /** 设置最大创建时间 **/
    public void setCreateTimeMax(Date createTimeMax) {
        this.createTimeMax = createTimeMax;
    }

    /** 获取最小创建时间 **/
    public Date getCreateTimeMinWithDay() {
        return createTimeMinWithDay;
    }

    /** 设置最小创建时间 **/
    public void setCreateTimeMinWithDay(Date createTimeMinWithDay) {
        this.createTimeMinWithDay = createTimeMinWithDay;
    }

    /** 获取最大创建时间 **/
    public Date getCreateTimeMaxWithDay() {
        return createTimeMaxWithDay;
    }

    /** 设置最大创建时间 **/
    public void setCreateTimeMaxWithDay(Date createTimeMaxWithDay) {
        this.createTimeMaxWithDay = createTimeMaxWithDay;
    }

    /** 判断选项是否为空值查询(true:空值查询|false:非空值查询) **/
    public Boolean getOptionsIsNull() {
        return optionsIsNull;
    }

    /** 设置选项空值查询(true:空值查询|false:非空值查询) **/
    public void setOptionsIsNull(Boolean optionsIsNull) {
        this.optionsIsNull = optionsIsNull;
    }

}